pedal pusher - Spanish English Dictionary